import { ArticleModel } from '@/module/article/article.model';
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import {
  EvaluationProjectV1Controller,
} from './evaluation-project.v1.controller';
import {
  EvaluationProjectV1AdminController,
} from './evaluation-project.v1-admin.controller';
import {
  EvaluationProjectV1MobileController,
} from './evaluation-project.v1-mobile.controller';
import { EvaluationProjectModel } from './evaluation-project.model';
import { EvaluationProjectService } from './evaluation-project.service';

@Module({
  imports: [TypeOrmModule.forFeature([EvaluationProjectModel, ArticleModel])],
  controllers: [EvaluationProjectV1Controller, EvaluationProjectV1AdminController, EvaluationProjectV1MobileController],
  providers: [EvaluationProjectService],
})
export class EvaluationProjectModule {}
